home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / utmisc1 / st4amiga.lha / ST / 2.06 / diff.asm next >
Assembly Source File  |  1996-05-13  |  2KB  |  106 lines

  1. table     equ $DA4
  2. patch1    equ $52AB
  3. patch2    equ rom+$BB2
  4. patch3    equ rom+$526A;    getbpb
  5. patch4    equ rom+$131E;    _scrdmp
  6. patch5    equ rom+$B9A;    RTS
  7. patch6    equ rom+$147A
  8. patch7    equ rom+$D1C;    RTE
  9. patch8    equ rom+$10E2
  10. patch9    equ rom+$C06
  11. patch10    equ rom+$693E
  12. patch11    equ rom+$D3A
  13. patch12    equ rom+$F30
  14. patch13    equ rom+$2206;    initmfp
  15. patch14    equ rom+$978
  16. patch15    equ rom+$7354
  17. patch16    equ rom+$72CA
  18. patch17    equ rom+$15006;    _setup
  19. patch18    equ rom+$1A96
  20. patch19    equ rom+$962
  21. patch20    equ rom+$1408
  22. patch21    equ rom+$11F8
  23. patch22    equ rom+$95D;    NULL
  24. patch23    equ rom+$94A;    COMMAND
  25. patch24    equ rom+$93E;    PATH
  26. patch25    equ rom+$1132
  27. patch26    equ rom+$36CA
  28. patch27    equ rom+$3044
  29. _BCONSTAT    equ rom+$EE2
  30. _BCONIN        equ rom+$EEA
  31. _BCONOUT    equ rom+$EFA
  32. _BCOSTAT    equ rom+$EF2
  33. patch28    equ rom+$5B06;    chksum
  34.  
  35. BIOS    equ rom+table
  36. XBIOS    equ BIOS+2+12*4
  37. ENTRY    macro
  38.     dc.l offset+\1*4
  39.     dc.w \2>>16
  40.     dc.l offset+\1*4+1
  41.     dc.w \2>>8&$ff
  42.     dc.l offset+\1*4+2
  43.     dc.w \2&$ff
  44.     endm
  45.  
  46. offset    set table+3
  47.     ENTRY 1,BCONSTAT
  48.     ENTRY 2,BCONIN
  49.     ENTRY 3,BCONOUT
  50.     ENTRY 8,BCOSTAT
  51. offset    set table+3+12*4+2
  52.     ENTRY 0,INITMOUSE
  53.     ENTRY 4,GETREZ
  54.     ENTRY 5,SETSCREEN
  55.     ENTRY 8,FLOPRD
  56.     ENTRY 9,FLOPWR
  57.     ENTRY 10,FLOPFMT
  58.     ENTRY 12,DUMMY
  59.     ENTRY 13,DUMMY
  60.     ENTRY 15,DUMMY
  61.     ENTRY 22,SETTIME
  62.     ENTRY 23,GETTIME
  63.     ENTRY 25,DUMMY
  64.     ENTRY 26,DUMMY
  65.     ENTRY 27,DUMMY
  66.     ENTRY 28,GIACCESS
  67.     ENTRY 29,OFFGIBIT
  68.     ENTRY 30,ONGIBIT
  69.     ENTRY 31,DUMMY
  70.     ENTRY 32,DOSOUND
  71.     ENTRY 40,DUMMY
  72. offset    set patch1
  73.     ENTRY 0,FLOPRD
  74.     dc.l 3222    ; BNE->BRA
  75.     dc.w $60    ; 66
  76.     dc.l 3238    ; BEQ->BRA
  77.     dc.w $60    ; 67
  78.     dc.l 3239
  79.     dc.w $68
  80. *    dc.l 6356
  81. *    dc.w io>>16
  82.     dc.l 9272    ; NOP
  83.     dc.w $4e
  84.     dc.l 9273
  85.     dc.w $71
  86.     dc.l 14105    ; RTE->RTS
  87.     dc.w $75    ; 73
  88. *    dc.l 26207
  89. *    dc.w io>>16
  90.     dc.l 27617
  91.     dc.w io>>16
  92.     dc.l 47079
  93.     dc.w io>>16
  94.     dc.l 49977
  95.     dc.w io>>16
  96. *    dc.l 50077
  97. *    dc.w io>>16
  98.     dc.l 50759
  99.     dc.w io>>16
  100.     dc.l 56199
  101.     dc.w io>>16
  102.     dc.l 56449
  103.     dc.w io>>16
  104. *    dc.l 159869
  105. *    dc.w io>>16
  106.